Senior Full-Stack Software Engineer | Toronto, Ontario, Canada
SKILLS
-
Languages: JavaScript/TypeScript, C#, Python, PHP, SQL, HTML, CSS,
HLSL
-
Frameworks/Libraries: React, Node, Express, Vue, Svelte, Unity, Three.js, Laravel,
PostgreSQL, SQLite
-
Tools/Services: AWS, GCP, Azure, Cloudflare, Docker, Docker Compose, GitHub
Actions, TeamCity, Playwright, Jest/Vitest, Grafana, Git, Claude Code,
GitHub Copilot
EXPERIENCE
-
Freegle: Senior Full-Stack Software
Engineer Nov 2025 - Present
-
Redesigned legacy partner platform integrations with OpenAPI specs
and Laravel queues
-
Optimized and fixed Playwright E2E tests, improving speed by 6x
while reducing flakiness by 10%
-
Trash Nothing: Senior Full-Stack Software
Engineer Nov 2025 - Present
-
Owned major features through proposals, product design, technical
design, and implementation
-
Performed all front-end development on systems for peer-to-peer
messaging and scheduling
-
Start2Finish: Senior Full-Stack Software
Engineer Mar 2026 - Present
-
Performed all maintenance, bug fixes, upgrades, and support for an
online education platform
-
Managed a full-stack React and Express application with AWS
infrastructure (ECS, RDS, S3, etc.)
-
Sago Mini: Software
Engineer Jul 2024 - Jun 2025
-
Led 3 major project proposals including breakdown of tasks, dev
time estimates, and prototyping
-
Refactored visual testing pipeline to run 2.5x faster and automate
QA in 99%+ of cases
-
Automated change reviews and documentation generation using GitHub
Actions and TeamCity
-
Lead support engineer for internal Piknik platform SDK handling accounts, payments, etc.
-
No Bloat Studios: Co-founder and Lead Software
Engineer Oct 2020 - Dec 2023
-
Architect and lead engineer for a cross-platform online game in
Unity/C# reaching 70k+ users across mobile, desktop, and web with a
95% positive rating (store page)
-
Solo backend and DevOps engineer, implemented account management,
payment processing, etc.
-
Built Grafana BI dashboards running SQL queries on telemetry and
analytics databases
-
Developed a GPU-accelerated 2D lighting system to optimize rendering on
mobile and WebGL
-
Reverse-engineered voice chat SDK to add cross-platform support
between desktop/mobile/web
PROJECTS
-
CurbFinder: Full-stack React app to share and find free curbside items in
your area (visit)
-
React + TypeScript, Node + Express, PostgreSQL + PostGIS, TypeORM,
GCP, Docker, Playwright
-
Polysnip: Full-stack React app to unwrap 3D models into printable
papercraft sheets (visit)
-
React + TypeScript, Three.js, Vitest, Node, SQL, SQLite, Cloudflare serverless
infrastructure
EDUCATION
-
University of Toronto: B.S. Computer Science and English, 3.6
GPA Sept 2016 - Apr 2020
VOLUNTEERING
-
Toronto Nature Stewards: City park lead and outreach committee
chair July 2022 - Present
-
Start2Finish: Fitness and literacy coach for underprivileged
children Oct 2016 - Present